Multi-resolution Smoothing of Nurbs Curves Based on Non-uniform B-spline Wavelets
نویسندگان
چکیده
As a rule, an energy method is widely adopted for b-spline curve smoothing, but this method has the disadvantages such as massive calculation, computation complexity and low efficiency. Compared with the energy method, multi-resolution smoothing approaches nicely overcome these obstacles. Presently, some researches have been conducted on multi-resolution smoothing, but these efforts mainly aimed at uniform or quasi-uniform b-spline curves. Uniform and quasi-uniform b-spline curves are just exceptional cases of NURBS curves. Multi-resolution smoothing for these types of curves mostly depend on uniform b-spline wavelets, so this smoothing method can’t be directly applied to NURBS curves. In this paper, firstly, new non-uniform b-spline wavelets are created based on discrete b-spline basis functions in the light of the particularities of NURBS curves, the wavelet reconstruction and decomposition algorithms are provided. The wavelets, obviously, have greater flexibility and applicability than uniform b-spline wavelets because of their distance-independence of neighbor nodes in knot vectors. Then, this paper presents the multi-resolution smoothing method for NURBS curves based on the newly built wavelets. Lastly, an example is presented to confirm effectiveness of this multi-resolution smoothing method. Furthermore, the method can also be applied to NURBS surfaces if extended properly.
منابع مشابه
Non Uniform Rational B Spline (NURBS) Based Non-Linear Analysis of Straight Beams with Mixed Formulations
Displacement finite element models of various beam theories have been developed traditionally using conventional finite element basis functions (i.e., cubic Hermite, equi-spaced Lagrange interpolation functions, or spectral/hp Legendre functions). Various finite element models of beams differ from each other in the choice of the interpolation functions used for the transverse deflection w, tota...
متن کاملResolution Independent NURBS Curves Rendering using Programmable Graphics Pipeline
Non-Uniform Rational B-Splines (NURBS) are widely used, especially in the design and manufacturing industry, for their precision and ability to represent complex shapes. These properties come at the cost of being computationally expensive for rendering. Many methods have tackled NURBS rendering by view based approximations and/or heavy preprocessing. We present a method for resolution independe...
متن کاملKnot modification of B-spline curves
The effect of knot modifications on the shape of B-spline and NURBS curves is discussed in this paper. Theoretical results include the description of the path of curve points, obtained by the modification of a knot value, and the examination of the one-parameter family of curves. It is shown that this family has an envelope which is a lower order B-spline or NURBS curve. Applying these results ...
متن کاملNURBS-Based Isogeometric Analysis Method Application to Mixed-Mode Computational Fracture Mechanics
An interaction integral method for evaluating mixed-mode stress intensity factors (SIFs) for two dimensional crack problems using NURBS-based isogeometric analysis method is investigated. The interaction integral method is based on the path independent J-integral. By introducing a known auxiliary field solution, the mixed-mode SIFs are calculated simultaneously. Among features of B-spline basis...
متن کاملWeight-based shape modification of NURBS curves
We address the problem of how to perform prescribed shape modification of NURBS curves merely by the modification of the weight of some of their control points. As is known, NURBS curves can be considered as central projections of nonrational B-spline curves. Making use of the property that there is an infinite number of nonrational B-spline curves the central projection of which is a given NUR...
متن کامل